package com.css.fxfzdzzh.modules.basicData.param;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @author Dbj
 * @date 2023年04月21日  12:57
 */
@Data
public class PageQueryParam {
    /**
     * 为dm时 是获取地貌数据 为trmd时 是获取天然密度数据,为dxdmpd为坡度
     */
    private String dataTypeLevel3;

    @ApiModelProperty(value = "上传时间开始时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date uploadStartTime; // 上传时间开始时间

    @ApiModelProperty(value = "上传时间结束时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date uploadEndTime; // 上传时间结束时间

    @ApiModelProperty("版本说明")
    private String versionDesc;

    @ApiModelProperty("上传人用户名")
    private String uploadUsername;

    private Integer page = 1;

    /**
     * 页大小 默认10
     */
    @ApiModelProperty(name = "rows", value = "页大小，默认_10")
    private Integer rows = 10;
    private String distinct;

    private String userId;
}
